<?php
// No directAcces
defined( '_AppBackMiage' ) or die( 'Restricted access' );

include_once (DS."backoffice/include/header.php");
include_once( DS."backoffice/include/toppanel_stage.php");

$stage = new Stage($_GET['uid']);
$offre = new Offre($stage->getIdOffre());
$etudiant = new Etudiant($stage->getIdEtudiant());
$entreprise = new Entreprise($stage->getIdEntreprise());
$tuteurEntreprise = new ContactEntreprise($stage->getIdTuteurEntreprise());

if(isset($_POST['submitComm']) && !empty($_POST['submitComm']))
{
    $commentaire = new Commentaire();
    $commentaire->setDateCreationCommentaire(time());
    $commentaire->setIdAuteur($global_member->getIdUtilisateur());
    $commentaire->setIdStage($_POST['StageID']);
    $commentaire->setTexteCommentaire($_POST['MESS']);
    $commentaire->setIdsDestinataires($_POST['DEST']);
    //vardump($commentaire); exit;
    $commentaire->insertCommentaire();
   
}


?>
<div id="wrapper">
    <div id="content">
    	<div id="box">
            <h3 id="adduser"><?php echo $stage->getTitreStage(); ?> - <?php echo $etudiant->getNomUtilisateur()." ".$etudiant->getPrenomUtilisateur(); ?></h3>
            <div class="clear"><br /></div>
            <div class="entry">
                <ul class="tabs">
                    <li id="ong1"><a href="#tab1">Informations G&eacute;n&eacute;rales</a></li>
                    <li id="ong2"><a href="#tab2">Entreprise</a></li>
                    <li id="ong3"><a href="#tab3">Tuteur</a></li>
                    <li id="ong4"><a href="#tab4">Etudiant</a></li>
                    <li id="ong5"><a href="#tab5">Messages</a></li>
                    <li id="ong6"><a href="#tab6">R&eacute;sum&eacute; des signatures</a></li>
                    <li id="ong7"><a href="#tab7">R&eacute;sum&eacute; des documents</a></li>
                </ul>
                <div class="tab_container">
                    <div id="tab1" class="tab_content">
                        <div>
                        <label><b>Titre du stage : </b></label>
                        <label class="input"><?php echo $stage->getTitreStage(); ?></label>
                        <br />
                        <label><b>Date de debut : </b></label>
                        <label class="input"><?php echo ucwords(utf8_decode(strftime(DATE_FORMAT_FR, $stage->getDateDebutStage()))); ?></label>
                        <br />
                        <label><b>Date de fin : </b></label>
                        <label class="input"><?php echo ucwords(utf8_decode(strftime(DATE_FORMAT_FR,$stage->getDateFinStage()))); ?></label>
                        <br />
                        <label><b>Description : </b></label>
                        <label class="input"><?php echo $stage->getDescriptionStage(); ?></label>
                        <br />
                        <label><b>Technologie(s) : </b></label>
                        <label class="input">
                            <ul>
                            <?php
                            $lstTechnos = $offre->getIdsTechnologie();
                            if(!empty($lstTechnos))
                            {
                                foreach($lstTechnos as $idTechno)
                                {
                                    echo "<li>".Technologie::getNomById((int)$idTechno)."</li>";
                                }
                            }
                            ?>
                            </ul>
                        </label>
                        <br />
                        <label><b>Cat&eacute;gorie : </b></label>
                        <label class="input">
                            <ul>
                            <?php
                            $lstCategorie = $offre->getIdsCategorie();
                            if(!empty($lstCategorie))
                            {
                                foreach($lstCategorie as $idCat)
                                {
                                    echo "<li>".Categorie::getNomById((int)$idCat)."</li>";
                                }
                            }
                            ?>
                            </ul>
                        </label>
                        <br />
                        <label><b>Domaine : </b></label>
                        <label class="input">
                            <?php
                                $domaine = new DomaineApplication($offre->getIdDomaineApplication());
                                echo $domaine->getNomDomaineApplication();
                            ?>
                        </label>
                        <br />
                        </div>
                    </div>
                    <div id="tab2" class="tab_content">
                        <div>
                            <label><b>Nom : </b></label>
                            <label class="input"><?php echo $entreprise->getNomEntreprise(); ?></label>
                            <br />
                            <label><b>Adresse : </b></label>
                            <label class="input"><?php echo $entreprise->getAdresse1Entreprise(); ?></label>
                            <br />
                            <label><b>Adresse + : </b></label>
                            <label class="input"><?php echo $entreprise->getAdresse2Entreprise(); ?></label>
                            <br />
                            <label><b>Code Postal : </b></label>
                            <label class="input"><?php echo $entreprise->getCPEntreprise(); ?></label>
                            <br />
                            <label><b>Ville : </b></label>
                            <label class="input"><?php echo $entreprise->getVilleEntreprise(); ?></label>
                            <br />
                            <label><b>Pays : </b></label>
                            <label class="input"><?php //echo $entreprise->getPaysEntreprise(); ?></label>
                            <br />
                            <label><b>T&eacute;l&eacute;phone : </b></label>
                            <label class="input"><?php echo $entreprise->getTelephoneEntreprise(); ?></label>
                            <br />
                            <label><b>Site web : </b></label>
                            <label class="input"><a href="<?php echo $entreprise->getSiteEntreprise(); ?>" target="_blank"><?php echo $entreprise->getSiteEntreprise(); ?></a></label>
                            <br />
                        </div>
                    </div>
                    <div id="tab3" class="tab_content">
                        <div>
                        <label><b>Nom : </b></label>
                        <label class="input"><?php echo $tuteurEntreprise->getNomUtilisateur(); ?></label>
                        <br />
                        <label><b>Pr&eacute;nom : </b></label>
                        <label class="input"><?php echo $tuteurEntreprise->getPrenomUtilisateur(); ?></label>
                        <br />
                        <label><b>Fonction : </b></label>
                        <label class="input"><?php echo $tuteurEntreprise->getFonction(); ?></label>
                        <br />
                        <label><b>T&eacute;l&eacute;phone : </b></label>
                        <label class="input"><?php //echo $tuteurEntreprise->getTelephone(); ?></label>
                        <br />
                        <label><b>Email : </b></label>
                        <label class="input"><?php echo $tuteurEntreprise->getEmailUtilisateur(); ?></label>
                        <br />
                        </div>
                    </div>
                    <div id="tab4" class="tab_content">
                        <div>
                        <label><b>Nom : </b></label>
                        <label class="input"><?php echo $etudiant->getNomUtilisateur(); ?></label>
                        <br />
                        <label><b>Pr&eacute;nom : </b></label>
                        <label class="input"><?php echo $etudiant->getPrenomUtilisateur(); ?></label>
                        <br />
                        <label><b>Promo : </b></label>
                        <label class="input"><?php echo $etudiant->getPromo(); ?></label>
                        <br />
                        <label><b>Email : </b></label>
                        <label class="input"><?php echo $etudiant->getEmailUtilisateur(); ?></label>
                        <br />
                        <label><b>Adresse : </b></label>
                        <label class="input"><?php echo $etudiant->getAdresse1(); ?></label>
                        <br />
                        <label><b>Adresse + : </b></label>
                        <label class="input"><?php echo $etudiant->getAdresse2(); ?></label>
                        <br />
                        <label><b>Code Postal : </b></label>
                        <label class="input"><?php echo $etudiant->getCP(); ?></label>
                        <br />
                        <label><b>Ville : </b></label>
                        <label class="input"><?php echo $etudiant->getVille(); ?></label>
                        <br />
                        <label><b>T&eacute;l&eacute;phone : </b></label>
                        <label class="input"><?php //echo $etudiant->getTelephone(); ?></label>
                        <br />
                        </div>
                    </div>
                    <div id="tab5" class="tab_content">
                        <div>
                            <?php
                            // ON RECUPERE FIL DE DISCUSSION
                            // EN TANT QUE RESPONSABLE ON PEUT TOUT VOIR
                            $lstCommentaire = Commentaire::getListByIdStage($stage->getIdStage(),$global_member->getIdUtilisateur());
                            if(!empty($lstCommentaire))
                            {
                                foreach($lstCommentaire as $c)
                                {
                                    ?>
                                        <?php 
                                        $user = Utilisateur::getIdentityByID($c->IdAuteurCommentaire);
                                        echo $user->NomUtilisateur." ".$user->PrenomUtilisateur;
                                        ?> : <?php echo $c->TexteCommentaire; ?><br />
                                    <?php
                                }
                            }
                            ?>
                            <!-- ON AFFICHE UN TEXTAREA POUR ENVOYER UN MESSAGE -->
                            <div>
                            <form action="<?php echo URL; ?>index.php?m=admin_stages_conventions_view&uid=14#tab5" method="post">
                                <input type="hidden" name="StageID" value="<?php echo $stage->getIdStage(); ?>"/>
                                <h4>Votre message : </h4>
                                <textarea name="MESS"></textarea>
                                <br />
                                <h4>Destinataire</h4>
                                <label>Tuteur : <?php echo $tuteurEntreprise->getNomUtilisateur(). " " .$tuteurEntreprise->getPrenomUtilisateur(); ?></label>
                                <input type="checkbox" name="DEST[]" value="<?php echo $tuteurEntreprise->getIdUtilisateur(); ?>" />
                                <br />
                                <label>Etudiant : <?php echo $etudiant->getNomUtilisateur(). " " .$etudiant->getPrenomUtilisateur(); ?></label>
                                <input type="checkbox" name="DEST[]" value="<?php echo $etudiant->getIdUtilisateur(); ?>" />
                                <br />
                                <input type="submit" name="submitComm" value="Ecrire" />
                            </form>
                            </div>
                        </div>
                    </div>
                    <div id="tab6" class="tab_content">
                        <div>
                            <table>
                                <thead>
                                    <tr>
                                        <th>&Eacute;tudiant</th>
                                        <th>Responsable stage</th>
                                        <th>UFR</th>
                                        <th>Entreprise</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <tr><?php
                                        $etu = $stage->getSignatureEtudiant();
                                        if(isset($etu) && !empty($etu))
                                        {
                                            echo "<td class='signe'>".date('d/m/Y',$etu)."</td>";
                                        }
                                        else
                                        {
                                            ?>
                                            <td>
                                                <input type='checkbox' name='SignatureEtudiant'
                                                       id='etu_<?php echo $stage->getIdStage(); ?>'
                                                       onclick='signatureetudiant(<?php echo $stage->getIdStage(); ?>)'/>
                                            </td>
                                            <?php
                                        }
                                        $resp = $stage->getSignatureResponsable();
                                        if(isset($resp) && !empty($resp))
                                        {
                                            echo "<td class='signe'>".date('d/m/Y',$resp)."</td>";
                                        }
                                        else
                                        {
                                            ?>
                                            <td>
                                                <input type='checkbox' name='SignatureResponsable'
                                                       id='resp_<?php echo $stage->getIdStage(); ?>'
                                                       onclick='signatureresponsable(<?php echo $stage->getIdStage(); ?>)'/>
                                            </td>
                                            <?php
                                        }
                                        $ufr = $stage->getSignatureUFR();
                                        if(isset($ufr) && !empty($ufr))
                                        {
                                            echo "<td class='signe'>".date('d/m/Y',$ufr)."</td>";
                                        }
                                        else
                                        {
                                            ?>
                                            <td>
                                                <input type='checkbox' name='SignatureUFR'
                                                       id='ufr_<?php echo $stage->getIdStage(); ?>'
                                                       onclick='signatureufr(<?php echo $stage->getIdStage(); ?>)'/>
                                            </td>
                                            <?php
                                        }
                                        $ent = $stage->getSignatureEntreprise();
                                        if(isset($ent) && !empty($ent))
                                        {
                                            echo "<td class='signe'>".date('d/m/Y',$ent)."</td>";
                                        }
                                        else
                                        {
                                            ?>
                                            <td>
                                                <input type='checkbox' name='SignatureEntreprise'
                                                       id='entr_<?php echo $stage->getIdStage(); ?>'
                                                       onclick='signatureentreprise(<?php echo $stage->getIdStage(); ?>)'/>
                                            </td>
                                            <?php
                                        }
                                    ?></tr>
                                </tbody>
                            </table>
                        </div>
                    </div>
                    <div id="tab7" class="tab_content">
                        	<div>
                            <?php
							if(enableDocument()){
								$listeTypeDocument = TypeDocument::getListTypeDocumentByPromo($etudiant->getIdPromo());
                                $listeRequiredDocument = RequiredDocument::getListRequiredDocByStage($stage->getIdStage());
							?>
                            <table>
                                <thead>
                                    <tr>
                                        <th>Nom document</th>
                                        <th></th>
                                        <th>Date limite d'envoie</th>
                                        <th>Date d'upload</th>
                                    </tr>
                                </thead>
                                <tbody>
									<?php
                                    foreach ($listeTypeDocument as $ltd)
                                    {
										//$typeDocument = new TypeDocument($ltd->IdTypeDocument);
										$listeDocument = Document::getListDocumentByIdStageAndIdTypeDocument($_GET['uid'],$ltd->IdTypeDocument);
										if(!empty($listeDocument)){
											foreach ($listeDocument as $ld)
											{
											?>
												<tr>
													<td><a href="<?php echo $ld->PathDocument?>" target="blank"><?php echo $ltd->NomTypeDocument ?></a></td>
                                                    <td><img src="<?php echo STYLE; ?>images/accept.png" title="document upload" width="16" height="16"/></td>
													<td><?php echo date('d/m/y',$ltd->DateDeadlineRendu); ?></td>
													<td><?php echo date('d/m/y',$ld->DateUploadDocument); ?></td>
												</tr>
											<?php
											}
										}
										else{
										?>
											<tr>
												<td><?php echo $ltd->NomTypeDocument ?> </td>
                                                <td><img src="<?php echo STYLE; ?>images/stop.png" title="document non upload" width="16" height="16"/></td>
												<td><?php echo date('d/m/y',$ltd->DateDeadlineRendu); ?></td>
												<td></td>
											</tr>
									<?php
										}
									}
                                    foreach($listeRequiredDocument as $lstrd){
                                        ?>
                                            <tr>
                                                <td><?php echo $lstrd->NomRequiredDocument ?></td>
                                                <td><img src="<?php echo STYLE; ?>images/accept.png" title="document upload" width="16" height="16"/></td>
                                                <td><?php echo date('d/m/y',$ltd->DateDeadlineRendu); ?></td>
                                                <td><?php echo date('d/m/y',$ld->DateUploadDocument); ?></td>
                                            </tr>
                                        <?php
                                    }
									?>
                                </tbody>
                            </table>
                            </div>
                            <?php
							} else {
							?>
                            <div>
                            	Vous devez avoir fait signer la convention de stage par toutes les personnes concern�es
                      		</div>

                            <?php
							}
							?>
                        </div>
                </div>
            </div>
            <div class="clear"><br /></div>
        </div>
    </div>
<?php
include_once (DS."backoffice/include/sidebar.php");
include_once (DS."backoffice/include/footer.php");
?>